may the best team win - Français Anglais Dictionnaire